package com.leyou.task.job;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

@Slf4j
@Component
public class HelloJob1 {

    int count = 1;

    /**
     * fixedDelay: 固定延时执行: 等上一次任务执行完毕, 再开始计时
     * fixedRate:  固定频率执行:如果有某个服务执行时间比较久会累积积压, 下次执行会一次性同时执行完
     *
     */
    @Scheduled(cron = "0-20 * * * * ?")
    public void job() throws InterruptedException {
        log.info("dnlm --> {}",count);
//        if (count == 1){
//            Thread.sleep(5000);
//        }
        count++;
    }



}
